<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>层级</title>
    <style type="text/css">
        *{
            margin: 0;
            padding: 0;
        }
        .box1 {
            width: 200px;
            height: 200px;
            background-color: greenyellow;
            position: relative;
        }
        .box2{
            width: 200px;
            height: 200px;
            background-color: red;
            /*开启绝对定位*/
            position: absolute;
            left: 100px;
            top: 100px;
            z-index: 1;
        }
        .box3{
            width: 200px;
            height: 200px;
            background-color: yellowgreen;
            position: relative;
        }

        /*
            如果定位元素的层级是一样的，则下边的元素会盖住上边的（结构上的上下）
            通过z-index可以设置元素的层级,可以为z-index指定一个正整数作为值，该值将会作为当前元素的层级，层级越高，越优先显示。

            对于没有开启定位的元素不能使用z-index

            父元素的层级在高也不会盖住子元素的

        */
    </style>
</head>
<body>
    <div class="box1"></div>
    <div class="box2"></div>
    <div class="box3"></div>
</body>
</html>